//刷新class
function flushClass(parent) {
    $.get("http://139.199.200.112/dtpr/index.php?exam-teach-basic-classlist",function (data) {
        parent.empty();
        data=JSON.parse(data).data;
        for(var i=0;i<data.length;i++){
            var option=$("<option value='"+data[i].id+"'>"+data[i].name+"</option>");
            parent.append(option);
        }

        parent.change(selectClass);
        selectClass();
    });
}

//刷新topic set
function flushTopicSet(parent,json) {
    $.get("http://139.199.200.112/dtpr/index.php?exam-teach-users-examlist",json,function (data) {
        parent.empty();
        data=JSON.parse(data).data;

        for(var i=0;i<data.length;i++){
            var option=$("<option value='"+data[i].id+"'>"+data[i].name+"</option>");
            parent.append(option);
        }
    })
}

//刷新name
function flushName(parent,json) {
    $.get("http://139.199.200.112/dtpr/index.php?exam-teach-users-studentlist",json,function (data) {
        parent.empty();
        data=JSON.parse(data).data;

        for(var i=0;i<data.length;i++){
            var option=$("<option value='"+data[i].id+"'>"+data[i].name+"</option>");
            parent.append(option);
        }
    })
}

//显示统计图表
function showdata(data) {
    //解析数据
    var name=[];
    var correct=[];
    var finished=[];
    for(var i=0;i<data.length;i++){
        name.push(data[i].name);
        correct.push(data[i].correct);
        finished.push(data[i].finished);
    }

    // 指定图表的配置项和数据
    var option = {
        title: {
            text: '单位(%)'
        },
        tooltip: {},
        legend: {
            data:['正确率','完成率']
        },
        xAxis: {
            data: name
        },
        yAxis: {},
        series: [
            {
                name: '正确率',
                type: 'bar',
                data: correct
            },
            {
                name: '完成率',
                type: 'bar',
                data: finished
            }
        ]
    };

// 使用刚指定的配置项和数据显示图表。
    myChart.setOption(option);
}

//显示表格
function showTable(data) {
    var parent=$(".table tbody");
    parent.empty();

    for(var i=0;i<data.length;i++){
        var tr=$("<tr>\n" +
            "    <td>"+data[i].name+"</td>\n" +
            "    <td>"+data[i].correct+"%</td>\n" +
            "    <td>"+data[i].finished+"%</td>\n" +
            "</tr>");

        parent.append(tr);
    }
}

//显示所有的东西
function showAll(data) {
    showdata(data);
    showTable(data);
}